Hardware Realization of High Speed Elliptic Curve Point Multiplication using Precomputation over GF(P)

نویسندگان

  • N. Shylashree
  • V. Sridhar
چکیده

In Diffi-Hellman type key agreement (Idrissi et al., 2012), Elliptic Curve Digital Signature Algorithm (Shivkumar and Umamaheswari, 2014) and Elgamal crypto systems (Jie and Kamarulhaili, 2011; Ismail and Hijazi, 2012), we use elliptic curve Point Multiplication (PM) (Hankerson et al., 2004). Several hardware solutions are already available for elliptic curve Point Multiplication, (Ghosh et al., 2007; Orlando and Paar, 2001; De Dormole and Quisquater, 2007). Our objective is to generate the scalar product kP where P is a point on an elliptic curve over a prime field Fp and k is an integer that belongs to Zp. We propose a fast hardware solution to PM which makes use of hardware Point Doubler (PD) and Point Adder (PA) modules. We describe two different schemes for fast multiplication. In the first method we relize the design for a ‘t’ bit k. Then we extend the design for binary multiples of ‘t’. In the second method multi scalar multiplication is used and the desired result is selected using appropriate multiplexers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Scalable GF(p) Elliptic Curve Processor Architecture for Programmable Hardware

This work proposes a new elliptic curve processor architecture for the computation of point multiplication for curves defined over fields GF (p). This is a scalable architecture in terms of area and speed specially suited for memory-rich hardware platforms such a field programmable gate arrays (FPGAs). This processor uses a new type of high-radix Montgomery multiplier that relies on the precomp...

متن کامل

COMPARISON OF ALGORITHMS FOR ELLIPTIC CURVE CRYPTOGRAPHY OVER FINITE FIELDS OF GF(2m)

For elliptic curve cryptosystems does exist many algorithms, that computes the scalar multiplication k·P. Some are better for a software solution and others are better for a hardware solution. In this paper we compare algorithms without precomputation for the scalar multiplication on elliptic curves over a finite field of GF(2). At the end we show which algorithm is the best for a hardware or s...

متن کامل

A Novel and Efficient Hardware Implementation of Scalar Point Multiplier

A new and highly efficient architecture for elliptic curve scalar point multiplication is presented. To achieve the maximum architectural and timing improvements we have reorganized and reordered the critical path of the Lopez-Dahab scalar point multiplication architecture such that logic structures are implemented in parallel and operations in the critical path are diverted to noncritical path...

متن کامل

Design of Gaussian Normal and Polynomial Basis Multipliers over Gf(2)

This article address efficient hardware implementations for multiplication over GF(2). Hardware implementations of multiplication algorithms are suitable for elliptic curve cryptoprocessor designs, which allow that elliptic curve based cryptosystems implemented in hardware provide more physical security and higher speed than software implementations. In this case, the multipliers were designed ...

متن کامل

GPU Accelerated Elliptic Curve Cryptography in

This paper presents the Graphics Processing Unit (GPU) accelerated version of the LSB Invariant scalar point multiplication for binary elliptic curves. This method was implemented using the CUDA programming language for nVidia graphics cards. With a parallel factor of (length+1) and LópezDahab projective coordinate Pi’s, on an nVidia GTX 285 graphics card precomputation takes 190.203995 ms whil...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • JCS

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2014